草庐IT

java - 访问Java中外部类的变量

全部标签

javascript - 子对象访问父对象的更好方法?

我有一些JS,您将在下面看到。我希望内部类对象能够访问它的父对象。它需要访问父方法和属性。我完成它的方式是有效的,但我想知道我是否可以在内部类构造函数中做一些事情来获取父级,而不是让父级必须明确地告诉子级它的父级是谁。看起来很笨重。functionChildClass(name){//this.myParent=nowayofknowing.....this.myName=name;this.whereDidIComeFrom=function(){document.write(this.myName+"camefrom"+this.myParent.dad+"");}}functio

javascript - 停止在临时变量中保存 'this'

我一直不得不将this保存在一个临时变量中,以便在其他函数中访问它。例如,在下面的两个方法中,我将this保存在that变量中:startTimer:function(){varthat=this;if($('#defaultCountdown:hidden'))$('#defaultCountdown').show('slow');shortly=newDate();shortly.setSeconds(shortly.getSeconds()+5);$('#defaultCountdown').countdown('change',{until:shortly,layout:'Ne

javascript - Facebook 返回给 Javascript SDK 的访问 token 可以在服务器端与 PHP SDK 一起使用吗?

我正在构建一个使用Facebook连接的网站。我在客户端使用javascriptSDK对用户进行身份验证,并在每次用户登录时在我的服务器上调用AJAX方法,以检查该用户是否为我的应用程序所知,以及该用户是否是新用户以将其FBID存储在我的数据库中将他们注册为新用户。我的问题是:Facebook返回给JavascriptSDK的访问token是否可以在服务器端使用(例如使用PHPSDK)?我可以通过AJAX调用将访问token字符串发送到服务器,将其存储在我的数据库中(连同时间戳,以便我知道它的有效时间),然后使用它来调用图形API服务器端吗?这甚至是合乎逻辑的事情吗?

javascript - 在沙盒中创建一个变量并执行代码

我如何管理它以通过Run()在Sandbox()中放置变量和运行代码?functionSandbox(){this.test='insandbox';}Sandbox.prototype.Run=function(src){eval.call(this,src);};Sandbox.prototype.getvar=function(name){returnthis[name];};varbx=newSandbox();bx.Run('varx=1;');print(bx.getvar('test'))print(bx.getvar('x'))//undefinedprint(x)请不

javascript - 使用 AJAX 或 WebSockets 访问部分响应?

我正在使用一些客户端JavaScript代码通过HTTPGET从网络服务器中提取大量JSON数据。数据量可能很大,例如50MB。这是在LAN上,所以问题不大,但仍需要十秒左右。为了让我的界面更具响应性,我想分块处理响应,一旦数据可用就在UI中显示数据(比方说,每MB或每秒)。浏览器兼容性不是问题;只要它适用于最新的Chrome和Firefox,就没问题。但是,我无法修改服务器代码。是否可以使用XMLHttpRequest或WebSockets或其他一些我从未听说过的技术来做到这一点?XMLHttpRequest.responseText在状态为LOADING时未明确为空:Theresp

javascript - 如何检索阴影全局变量的值?

例子:vartest='globalvalue';(function(){vartest='localvalue';//howtogetthe'globalvalue'string})();鉴于主机环境未知的情况,这意味着我们不能假设可以通过window名称访问全局对象。此外,该函数不允许接收任何参数! 最佳答案 修复vartest='globalvalue';(function(){vartest2='localvalue';console.log(test);})();真正的解决方案是修复你的代码,这样你就不会隐藏你关心的全局变

javascript - Mustache/jQuery/javascript - 如何对 mustache 变量执行方法?

我有一个简单的mustache模板设置,它采用一个对象player并创建一个列表元素。对mustache中的变量执行javascript方法的最佳方法是什么?下面是一些示例代码:varplayerTemplate='{{position}}{{first_name}}{{last_name}}';varplayerRow=Mustache.to_html(playerTemplate,player);$('ul#players-list').append(playerRow);我想做的是:{{position.toUpperCase()}}我宁愿不更改对象本身,因为我可能希望{{pos

javascript - 如何通过在 CasperJS 脚本中进入变量来加载 JSON

我正在使用以下代码将一些JSON数据加载到我的casperJS脚本中的变量中:varcasper=require("casper").create({verbose:true,logLevel:'debug',pageSettings:{userName:'dev',password:'devpass',}});varbaseUrl='http://mysite.com/';casper.start().then(function(){this.open(baseUrl+'JSON-stuff',{method:'get',headers:{'Accept':'application/

javascript - 创建唯一变量

我的Javascript基础不是最强的,我很好奇其他人会如何应对我为自己创造的当前挑战。我在玩paper.js以下代码创建了这个眼睛对鼠标事件的react方式与此处的眼睛相同(从该代码中学习)—www.arc.id.au/XEyes.html这是我所拥有的://EyepositioncentereCntrX=100eCntrY=100vartopLid=newPath()topLid.add(newPoint(eCntrX-60,eCntrY))topLid.add(newPoint(eCntrX,eCntrY-28))topLid.add(newPoint(eCntrX+60,eCn

javascript - 使用回调在 fb.api 之外获取值变量

我知道ajax和返回变量的问题,我在stackoverflow上读到过这个,我知道我必须使用回调函数,但在我的情况下没有用,当然我做错了我的代码是这样的:varid_user=get_id_user_login();//undefined??????????functionget_id_user_login(){FB.api('/me',{fields:'id'},function(response){//callbackconsole.log(response.id);//OKreturnresponse.id;});}; 最佳答案